home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / windows / graphs / multicon.arj / MICONDOC.H < prev    next >
C/C++ Source or Header  |  1994-03-09  |  2KB  |  84 lines

  1. //*************************************************************
  2. //  File name: MICONDOC.H
  3. //
  4. //  Description:
  5. //     Declares the interface for the CMulticonDoc class
  6. //
  7. //  History:    Date       Author     Comment
  8. //              3/7/94     FJB        Created
  9. //
  10. // Written by Microsoft Product Support Services, Windows Developer Support
  11. // Copyright (c) 1994 Microsoft Corporation. All rights reserved.
  12. //*************************************************************
  13.  
  14.  
  15. //*************************************************************
  16. //  Class:
  17. //      CMulticonDoc
  18. //
  19. //  Description:
  20. //      AppWizard generated doc class.
  21. //
  22. //  Derived from:
  23. //      CDocument
  24. //
  25. //  Data Members:
  26. //      None
  27. //
  28. //  Member Functions:
  29. //      CMulticonDoc   : Constructor
  30. //     ~CMulticonDoc   : Destructor 
  31. //      Serialize      : AppWizard generated
  32. //      AssertValid    : AppWizard generated
  33. //      Dump           : AppWizard generated
  34. //      OnNewDocument  : AppWizard generated
  35. //      Rand           : Returns a random number within specified range.  
  36. //
  37. //  Comments:
  38. //      A CDocument object is not really necessary for this particular code
  39. //      sample.  Specifically, all data is generated randomly, so we don't
  40. //      need to do serialization.  However, since the AppWizard went to the
  41. //      trouble of making it, might as well use it.
  42. //
  43. //  History:    Date       Author     Comment
  44. //              3/7/94     FJB        Created
  45. //
  46. //*************************************************************  
  47.  
  48.  
  49. class CMulticonDoc : public CDocument
  50. {
  51. protected: // create from serialization only
  52.    CMulticonDoc();
  53.    DECLARE_DYNCREATE(CMulticonDoc)
  54.  
  55. // Attributes
  56. public:
  57.    int Rand(int nMax, int nMin = 0);
  58.    
  59. // Operations
  60. public:
  61.  
  62. // Implementation
  63. public:
  64.    virtual ~CMulticonDoc();
  65.    virtual void Serialize(CArchive& ar);   // overridden for document i/o
  66. #ifdef _DEBUG
  67.    virtual void AssertValid() const;
  68.    virtual void Dump(CDumpContext& dc) const;
  69. #endif
  70.  
  71. protected:
  72.    virtual BOOL OnNewDocument();
  73.  
  74. // Generated message map functions
  75. protected:
  76.    //{{AFX_MSG(CMulticonDoc)
  77.       // NOTE - the ClassWizard will add and remove member functions here.
  78.       //    DO NOT EDIT what you see in these blocks of generated code !
  79.    //}}AFX_MSG
  80.    DECLARE_MESSAGE_MAP()
  81. };
  82.  
  83. /////////////////////////////////////////////////////////////////////////////
  84.